OOOOThe Boston Computer Society
SINCLAIR-TIMEX USER GROUP NEWSLETTER
Volume 2, Issue 12 December 1983
COMPUTER
EDUCATION:
F- O LJ FU ESSENTIAL
ELEMENTS
by Greg Coffin
Out of the kaleidoscope of
mi crocomputers in schools, one
fact comes into focus — a
successful education program
requires four essentials:
1. An enthusiastic,
knowledgeable teacher:
2. Llear, logical, well written
teaching material, that is,
units and lesson plans;
3. High quality software and
documentation designed or
adapted for the grade level at
which it is being used;
4. Hardware capable of achieving
the specified objectives.
These elements are listed
deliberately in descending order
of importance. Contrar y to some
opinions about sel f — 1 earni ng on
the computer, the teacher is the
essential element. Some ch i 1 dr en
given sufficient time on the
LITERACY page 6
m leu £*_
DECEMBER GROUP MEETING
Wednesday, December 14, 1983
7:00 p . m.
Small Science Auditorium
UMass Harbor Campus
(Directions inside)
NOVEMBER
M I GHL I GUTS
With Will Stackman moderating,
the meeting began with a few
words from Cliff Danielson and
Jack Hodgson about the
newsl et ter . Jack once again
i nvi ted al 1 comers to get
involved with all aspects of
creating this publication.
John Kemeny spoke briefly about
the TS/2X T-shirts he's selling,
these designer shirts with their
distinctive "Don’t judge a
computer by its keyboard" emblem
on the front are still
available. Over 2 dozen are
left of all sizes except small.
Contact John at the meetings or
by mail at 284 Great Road, Apt.
D5, Acton, MA 01720.
Sue Mahoney made a few comments
about the October Celebration
HIGHLIGHTS page 10
1 O REM
Well, another month ancthe:-
nswslstter . As you can see this
month's issue cintains more art
'pictures and graphics) than
last month. This new mix ct
text and art is what we're gonna
shoot for from now on.
Sales of the new Timex Color
Computer (TS206S) seem to De
good. Although retailers are
only able to get a small number
of machines they seem to sell
them all as quick as they get
them. Most retailers seem to be
enthusiastic about the computer
and are trying to reorder in
time for Christmas.
According to Popular Science
Magazine, Sinclair's flat screen
TV has recently been introduced
in Great Britain. The set ,
which has a black and white
screen measuring A 1/A by 1 3/4
inches, sells in 68 for the
equi vi lent of $120. Sir Clive (
Sir Uncle Clive? Uncle Sir
Clive?) says that it could sell
for n wel 1 under $100M when it's
introduced in the U.S. in 1984.
Our hearts go out to Charles
Warner or Games To Learn By (one
of the few New England retailers
carrying the TS2068 sc far) who.
on the occasion of our last user
group meeting, spent the entire
evening roaming the halls of
UMASS looking for us. He
evidently passed by our door
more than once while we were ir
there but never managed to look
in at the right times. He mav
try again in December. Good
Luck Char 1 es .
A new item this month is a
column called POINTERS. This
monthly feature will be a
question and answer forum tc
deal with the problems of the
beginning computer user. I f vcl
now of something that ought to
be covered or have a a problem
•/OLt’d like explained don't
hesitate to contact Mr. Diamond
or myself at the meeting or
write.
* vs been getting some good
response from the members
concerning more par t i c i pat 1 on in
this newsletter. This is good
but don t stop now. The more
input (sorry) contributions we
get the better. Keep it up. (
^'-*st to let you know how serious
this subject is: the BCE's Atari
User's Group just discontinued
its newsletter because of group
apathy. )
We are currently in the process
of selecting articles from the
past year to appear in a "Best
of the Sinclair Time;
Newsletter". The "Best of..."
will contain things such as Dave
Wood’s Hex Assembler, the
routine to emulate the READ-DATA
-RESTORE commands of other
BASICS and other items of
continuing interest. If you have
any favorites from the past
issues that you'd like to see
included let me know. Watch for
this "Best of..." collection in
the Spring (maybe late winter).
A f i nal note:
The possibly fatal flaw of the
"electronic office" is that voi
can never find a pencil when you
need one.
The Sinclair Timex User Group
O Boston
□
s
This newsletter is produced to
in-form group members o-f the
agenda and logistics o-f future
meetings, as well as to recap
and amplify the information
provided at the meetings. It
also provides a forum for
members and interested parties
to communicate what thay have
learned or developed relating to
Si ncl ai r and Timex computing .
Meetings are open to the public
(non-member admission is *3);
however attendees are encouraged
to join the Boston Computer
Society (BCS) This newsletter
is free to members. Back issues
are one dollar each.
Sue Mahoney
Di rector
c/o BCS Office
or 203-755—2699
Jack Hodgson
Publ isher /Editor
P.0. Box 526
Cambridge, MA 02238
617-354-7899
John Kemeny
User Group Correspondent
284 Great Road, Apt. D5
Acton, MA 01720
Beth Elliot
Group Librarian
c/o Sinclair Research
50 Staniford Street
Boston, MA 02114
617-742-4826
Al lan Cohen
Meeting Coordinator
617-961-3453
DIRECTIONS TO MEETING* The S-T
User Group meets in the Large
Science Auditiorium (Room 8/2/
009) of the University of
Massachusetts, Boston Harbor
Campus. It is located only 3
miles from downtown Boston and
easily accessible by public and
private transportation. From
the north or west, take the
Southeast Expressway to Exit 17.
Turn left onto Columbia Road.
Follow construction signs to get
to Morrissey Boulevard in the
direction of UMASS and the
Kennedy Library. Bear right on
traffic island, get in the right
two lanes, following UMass/
Boston signs. Turn left at the
light into Campus. From the
south, take Morrissey Boulevard
northward to the campus. On the
MBTA, take the Red Line (Ashmont
Train) to Columbia Station.
Transfer to the free University
shuttlebus in the T parking lot.
Jeff Parker
Advertising Manager
c/o P0 Box 526
Cambridge, MA 02238
617-354-7899
The Sinclair Timex Newsletter is
publ i shed monthly by the
Si ncl ai r Timex User Group of the
Boston Computer Society.
Membership in the BCS is 424 per
year which includes a
subscription to its magazine
"The Computer Updata" and
subscription to two of its group
newsletters (such as this one) .
Advertising space is available
in this publication on a
limited, first come first served
basis. The rate is 460 per
quarter page. At this time no
other ad sizes are available.
For detailed rate and discount
information contact the
Advertising Manager or the
Publ i sher .
Tiny Logo
by Will Stackman
LOGO, a procedural language
based on the "artificial
intelligence" language LISP,
used at MIT, has gained
considerable acceptance as a way
of teaching the concept of
computer programming to young
children. Its value may be over
-stated by teachers who prefer
demonstrati ng its graphic
capabilities to dealing with the
1 ess-i nter esti ng and more
cumbersome details of BASIC.
Tiny LOGO, as currentl y
available for the TS1000/1500,
is a subset of an early
implementation of the larger
language which emphasizes its
"turtle" graphic elements. As a
16K program even a limited LOGO
might offer a chance for its use
in settings where expensi ove
computing is not available.
This version is, however, too
limited to be of much use.
Tiny LOGO is written entirely in
BASIC, and its listing reveals
several ingenious programming
methods. The resulting
language, which might be
labelled a LOGO simulation, is
very slow and jumpy, due to the
use of the FAST mode for
computation and SLOW for
plotting. At 40+ * 60+ , the
Sinclair BASIC plotting screen
is too course to draw attractive
or even accurate geometric
designs, thus thwarting the
major allure of LOGO. The same
program, using a Hi -Res plot on
the 2068 would be a lot more
attractive, though still too
si ow.
This implementation needs
pruning plus a number of machine
code routines to handle its
display before it will become
more than a curiosity. Tiny
LOGO could be used, with a
little practice, to give
demonstrations of LOGO and its
procedural principals, as long
as designs were chosen
carefully. It is possible to
BREAK into BASIC by entering a
bad command and use COPY to get
a printout of the screen. Then
the program is recovered by
entering LET DEPTH = 0 and GOTO
400. Removal of over length
variable names like DEPTH plus a
host of REM' s would reduce this
listing by 500 bytes.
Fans of BASIC programming will
appreciate the way string
slicing is used to handle
commands. Those who dislike
error messages will want to
devise more error checking
within the program. Its
propensity to crash, coupled
with its ugly display make it
virtually useless with young
children, though a fifth grade
hacker, pining for an Apple,
would probably find it a
challenge. There are no text or
list handling facilities to
speak of.
All three copies available were
hard to load. The tape headers
were noisy and the levels
uneven. The docufnentati on is
minimal, but sufficient if you
have a nodding aquaintance with
LOGO or another procedural
language. Most LOGO books are
specific to particular
implemenations, but might prove
helpful. We are still waiting
for a LOGO, especially the less
gr aphi c elements, which properly
implemented might prove useful
for word processing and other
text manipulations.
Available from GLADSTONE
tLEC i RONICS, Buffalo. Current
list $14. 95. Released by
International Software &
Publ ishing.
VP ROSS RELEASED
BY TIMEX
Dec. 5 — Dan Ross, Timex
Marketing Vice President and
national spokesman for the Timex
Sinclair Computer line, was
released from his post late last
week. Ross, a longtime veteran
of the computer industry, was
said to be surprised and shaken
by the sudden action.
Unof f i ci al sources wi thin Timex
say that Ross will remain with
the company for the next two
months as a consultant and that
this move is part of yet another
structural reshuffling of this
international company’s computer
operation.
LITERACY
continued
machine and suitable software,
can learn by themselves; but
most children need guidance.'
the level of
4* ,
regardless o-f
intensity, i *f
achieve their
The teacher
they are to
maximum potential
- - must be
knowl edgabl e about the sub ,ect
matter. They need not be a
computer scientist, a
programmer, or a computer
linguist to teach fifth-graders
how a computer works. But they
do hav* to know how fifth-
graders learn — and more about
how computers work than what
~h®y plan to teach their class.
To be effective, teachers must
-e enthusi satic, especially
about their particular subject
matter. A computer, however,
needs an additional dimension:
enough enthusiasm to motivate
-hem to read as much as is
needed to stay abreast of new
developments in this burgeoning
field. The teacher must be
aware of the best sources of
information and have regular
access to them in order to keep
pace with rapidly changing
developments. Much could be
written about the requirements
for effective teaching; my point
here is simply that the teacher
is and will remain the most
important element in the four-
part mi;:.
The second element is teaching
material, prepared by whoever is
going to use it. Styles are
highly individual; as Gilbert
Highet said long ago, "Teaching
is an art, not a science." Of
course the teacher must be
familiar with and possess a wide
range of published material;
this is an essential tool of the
trade. However . having decided
upon objectives, the teacher
must personally develop the
Judy Field, teacher at Timilty Middle
School in Boston demonstrating the
’"SI 500 to students from her schools.
units and daily lesson plans
necessary to achieve them.
After this has been done, the
teacher's own material can be
revised, updated, and edited and
material from others can be
borrowed or adapted. Over time
a substantial reservoir of
personal resources will be
accumulated. And, just as the
teachers themselves are
different , the resources they
select will be different.
The third ingredient for
effective computer teaching is
quality software. Teachers must
learn how to judge software;
they must know what is on the
market at any given time and how
and where to preview it to see
if it meets their specific
needs. Reading software reviews
most of which are biased to
some degree — is not enough.
Risking 49.95 for a Time::
Sinclair tape may not seem too
bad compared with 495.95 for an
Apple disk. But the 49.95's can
add up fast when one considers
the flood of materials coming on
the market weekly1
Unfortunately, although the
programs represent effort on the
part of the programmer, most of
them are " junk, " at least for
serious educational
applications. "Buyer beware" is
■a slogan, and, if possible,
teachers should try out the
software before purchasing it.
This applies to documentation as
well, for rewriting
documentation can be a long,
laborious process.
The final significant element of
The author and associate Maria Trczz:
sneaking with Cliff and Carol Danielson
and their children Cora and filar..
a computer education program is
hardware. A popular entertainer
would have you believe that the
brand name of the computer is
the primary consideration, when,
in fact, the situation is
analogous to selecting an
automobile. You can get from
Boston to New York in a
Volkswagen or a Cadillac in the
same amount of time. On#
provides more creature comfort,
but you pay for it. The same is
true of microcomputers. Every
microcomputer has its fan club
whose members can recite a
litany of reasons in praise of
their f avori te. But the over —
riding question should bet What
do I want to accomplish with
this teaching tool? If the
answer is relatively simple and
unsophisticated, then the
machine should match it. You
cion t NEED a Cadillac to go from
New York to Boston!
Of the four elements essential
to a computer education program,
the teacher is the most
important by far. Don't let
Madison Ave. deceive you, !
COMPUTER LITERACY I O ** HIT
^ r T I MEX SINCLAIR CELEBRATION
Greg Coffin and his staff were present at our group’s October Birthday
Celebration with one of the most popular exhibits there.
Throughout the day the Dartmouth/Exeter Rooms were the scene of ongoing
demonstrations and seminars on teaching computer literacy. In
attendance were individuals of all ages listening to Greg and
associ ates, Maria Trozzi and Judy Fields, discuss how to use computers
and how to teach how to use computers.
iieir exhibition was based on their experiences teaching computer
literacy in the Boston Public Schools and at Northeastern University.
Other exhibits at the celebration were involved with this field as
well. The very popular booth operated by our group’s machine language
subgroup was the scene of almost constant attention by attendees
interested in the more advanced aspects of computer use (see this sub
group’s highlights on page 11).
ed. notes Will insists that the
rules of this game are self-
explanatory, we'll see.
HIDDEN MAZE
at -f or the
TS ± OOO/ 1 SOO
submitted by Will Stackman
Comments:
This game is adapted from Bill
L. Behrendt’s "Maze", from "30
Games", Micro Text Publications,
NY 1993.
The program is a good example of
Sinclair's ability to handle
strings in a unique and flexible
way.
For IK machines, remove title
and replay routines. Reduce
variable names, and enter
initial values for MOVE, SCORE,
X , and Y and reduce maze itself
to 8 lines.
Line 40 - RAND can take a
"seed" . This formula gives good
results with this string <M$ (M) )
array.
Lines 90-180 These graphic
strings can be modified to make
the maze harder (if not
impossible). Line 40 may also
need to be changed.
Improvements might include
inverting maze field, use grey
graphics and white spaces in M*
strings. The field could be as
large as 18x32.
WS
THE NEW TS 1 500 ROM
by Dave Wood
The ROM in the new TS1500 is
slightly different from that in
the old TS100. Sixty-one bytes
have been changed at the
following hex addresses!
0002-0004 | 0006; 0362; 03C6-
0401? 16BC? 1SD0.
9997 jp 255 ±PEE
98 THEN STOP
00000(3000
OOOOOOQOO
ooooooooo
OOQOOOOOO
ooooooooo
ooooooooo
ooooooooo
OOOOROOOO
ooooooooo
ooooooooo
The changes i ntroduced are
1) Different power-up
initialization.
2) Fix of the reknowned LPRINT
bug (see May— June newsletters)
3) Fix of an obscure bug in
the least significant bit in
division (see last month)
Two procedural changes are
introduced in initialization.
First, because the TS1300 is
configured with 16K RAM, there
is no check of the amount of
RAM. It is assumed to be 16K,
and all 16K is cleared to
zeroes. Second, in order to
provide for cartridge power -up ,
the contents of memory location
2000h (8192 decimal ) is checked.
If it contains a 1, then a
jump is made to 8192i
03DA LD HL, 2000h
DEC (HL)
JR NZ, 03E2h
JP (HL)
03E2
This 1 atter process could be
disasterous if you have RAM at
8192 and it contains a 1. On
the other hand this is a handy
way to bypass the system ROM at
power-up .
Another possibly si gn i f i cant
change is that memory locations
407B/C hex ( 1 6507 dec.), which
used to contai n zeroes (unused)
are now loaded with the address
of the front of BASIC (407Dh »
16509d )
The Boston Computer Society
F’O X NTERS
by Jacob Diamond
Q: What is a self-
running program and how can I
make my programs self running?
A: Self-running programs
are just what they say, programs
that, after you’ve loaded them
from tape automati cal 1 y "run".
You don’t need to type the
command "run" to get started.
The main advantage to this type
of thing is that it that it
helps to protect any variables
that have been loaded for use in
the program. Because the T/S
computers will erase these
variables if the program is
started with the command "run"
self-running will help avoid the
problem. Self running programs
also present a more attractive
and "user friendly" package for
a pgm. The user needs only to
follow the directions, that can
appear on the screen, to use a
pgm.
You can make your program self
running by including, near the
end of the 1 i sting, the lines
9000 SAVE "program name" 9010
GOTO 1 . Then you save the
program by starting the recorder
as usual and then typing,
instead of SAVE, GOTO 9000. When
you load this program back into
the computer later, the machine
will pick up with line 9010 and
keep running.
Send your questions about any
aspect of personal computing to:
POINTERS, S-T Newsletter, P0 Box
526, Cambridge, MA 02238.
QO
oo
HIGHLIGHTS continued
and renewing your BCS
membership: current BCS members
can renew until the first of the
year for $20, after that $24.
Dick Forsythe gave a very
interesting presentation on tape
recorder maintenance and Will
Stackman gave a presentation and
review of the Tiny Logo
language, see his article in
this issue.
The main event of the evening
was a presentation by Di cl
Govatski of Memotech , Inc. He
spoke about their line of TS/ZX
peripherals and their commitment
to "continue to support our TS
customers. Over 35, 000 of them,"
even though they have "no plans
to add onto the TS line." He did
say though they may release some
new software on eprom (
cartri dges) .
SUHHINS LJF=-
THE X S O O
by Cliff Danielson
Since the introduction of the
TS1500, I’ve been busy trying to
determine the differences
between it and the ZX81 (TS1000)
. Well, recently I’ve completed
a checksum of all the bytes in
the TS1500 ROM. If you check
past newsletters, you will find
that the checksum for the ZX81
ROM is 855106. The sum for the
new computer is 854417, i.e.,
689 less than that of the ’81.
In order to achieve this lower
total, Timex reduced the number
of bits set (bits equal to one)
by thirty (62 bytes have been
changed). Do you think this
might have something to do with
the low price of the new
machine?
® ° o !•=: F< e v i e m
CONVERTING TO
"T I MEX S I NCI _ AIR
I C
by Stuart L. Bird
review by Will Stackman
It you have looked longingly at
the volumes of listings
published -for other BASICs which
accumulating in our public
libraries, or if you have racked
your brain converting from
extended BASIC for the TRS-80,
tor example, into Sinclair
BASIC, get this book and
rejoice.
A bit of study will allow you to
simulate commands and functions
not included in the Sinclair
instruction set by replacing
them with ingenious subroutines.
Most of these short programs
are based on manipulating
Sinclair BASIC’s amazing string
t unctions, plus the ease with
which POKEs and PEEKs can be
included in a TS BASIC program.
READ, DATA, RESTORE are of
course treated in detail, but
there are also extensive graphic
handling routines, including a
demonstration of "turtle"
graphics. You will also
d i scover some of the more
peculiar commands which have
been included in specialized
BASICS, some of which
incorporate unique programming
ideas. If you can’t find this
volume in the bookstore order it
■from Wayne Green Publishing,
Peterborough, NH 03458, $14.95 +
shipping, or call 603-924-9471.
oooo
MACHINE CODE
GROUP I— I X GHI _ I GHTS
The Machine Code subgroup
experienced a surge of growth in
November with membership
virtually doubling.
The main event of the evening
was a presentati on/di scussi on by
Dave Wood about the changes to
the operating system of the
newly released TS1500 computer.
Details of those changes can be
found in Dave’s article on
page 9.
Leader Bob Heath demonstrated
a new utility called Memory
Scope and presented his proposal
for a series of group software
projects which was dubbed
Project Dazes.
This subgroup meets on the
first Wednesday of the month at
Itek Optical in Lexington. For
details and directions call Bob
at 276-2424.
- ^ programs you need, in one package..,
FAMILY ALBUM
A mailing list..
A register for bank and tax records
A checkbook balancer
An appointment calendar
A calculator
A screen-drawing program
A bulletin board
And more1
- *V THERE1
ALL FOR $39.95
POSTPAID' No handling 01 sales la« Available now II noi ent.celv sai.sl.ed
ten days tor refund or replacement T
SIMULUSIIOM
BOX 894, LEMON GROVE, CA 92045
I Our catalog, *}fh screen display
| ind coding sheets, is free!
SERIOUS PROGRAMMERS
“MUST-HA VE“ UTILITIES
For ZX-81 and T/S 1000 Computers
FILE*SYS ftoxlbta, r*kable) »10
_ Read/Write Cassette Data Tape Files v
FILE* BASIC (Inch*** FILE-SYS function*) *,5
..Save/Merge/Erase BASIC Segments *
FILE* VARS (f*qulr«* FILE.SYS of »8ASiC) * 5
_ Save/Restore Strings & Arrays
BASIC* OLAY (pormtts tut u»« ol S4K RAM) *
. Oyerlay/Copy BASIC Segments
COPY* (dupiuitM (roWctwl ta()M) $10
Copy Standard Cassette Tapes
HEXAS* (generates relocatable code) SlO
Symbolic Hex Assembler <* basic >
LOGIC* (provides true logic function!) * c
AND, OR, XQR NOR, HAND, NOT » 5
-Simple uaer Interface vie <J8R function
-Wet -documented user manuals
~ On tape cuittte in relocatable machine language
— Check or MO detvers now
Sirlss@Wat« »<* m«.
6 Turning Mill Road, Lexington, MA 02173
A LARGE 60 KEY TACTILE FEEL KEYBOARD
(MEASURES 10" x 4") THAT PLUGS INTO THE SAME
CONNECTORS AS EXISTING KEYBOARD ON YOUR
2X81 OR TIMEX SINCLAIR 1000. IT HAS ALL
SILKSCREENED LEGENDS IN 3 COLORS ON THE
BASE; MOLDED LEGENDS & GRAPHICS ON KEY TOPS;
8 AUTOMATIC SHIFT KEYS (NO SHIFTING REQUIRED)
FOR EDIT, DELETE, SINGLE & DOUBLE QUOTES,
COLON. SEMI-COLON, FUNCTION & STOP; 5' SPACE
BAR; 2 SHIFT KEYS; NUMERIC KEY PAD
SUITE 75
711 SOUTHERN ARTERY
QUINCY, MA 02169
MASS. RESIDENTS ADD 5% SALES TAX
SHIPPING 4 HANDLING *4 00/UNIT
QUANTITY DISCOUNTS. WE
WILL ACCEPT MC/VISA PLEASE INCLUDE #’S, EXP.
DATE AND SIGNATURE. FOR MORE INFORMATION
SEND SASE. SEND INQUIRIES. CHECK OR MONEY
ORDER TO: KEY
OOThe Boston
OQ Computer Society
Three Center Plaza
Boston, MA 02108
617-367-8080
Nonprofit
U S. Postage
Paid
Permit 1138
Boston, MA
Circle Chess Group
A. F. Stanonis
P.0. Box 63
Des Plaines, IL 60017